package cn.ffcs.uec.outStaff.dao;

import java.util.List;
import java.util.Map;

import cn.ffcs.uec.outStaff.vo.UecOutStaffInfomationNew;
import cn.ffcs.uec.outStaff.vo.UecOutStaffInfomationVo;
import cn.ffcs.uom.common.dao.BaseDao;
import cn.ffcs.uom.common.vo.PageInfo;

public interface UecOutStaffInfomationDao extends BaseDao {

	public UecOutStaffInfomationVo qryUecOutStaffInfomationByUecOutStaffInfomation(UecOutStaffInfomationVo uecOutStaffInfo);
	public List<UecOutStaffInfomationVo> qryUecOutStaffListByUecOutStaffInfo(UecOutStaffInfomationVo uecOutStaffInfoVo);
	/**
	 * 外包转制20181203初始版
	 * @param uecOutStaffInfoNew
	 * @return
	 */
	public PageInfo queryPageInfoByUecOutStaffInfomationVo(UecOutStaffInfomationVo uecOutStaffInfoVo, int current, int pageSize);
	/**
	 * 外包转制20191218修改版，刷新数据所用，或者是填写模板使用
	 * @param uecOutStaffInfoNew
	 * @return
	 */
	public List<UecOutStaffInfomationNew> qryUecOutStaffList(UecOutStaffInfomationNew uecOutStaffInfoNew);
	/**
	 * 外包转制20191218修改版，汇总表下载
	 * @param uecOutStaffInfoNew
	 * @return
	 */
	public List<Map<String, Object>> qryDataList(UecOutStaffInfomationNew uecOutStaffInfoNew);
}
